const nodata = require('../tw-lib-base/no-data/props')

module.exports = {
  data: {
    type: Array,
    default () {
      return [
        {
          id: 'app1',
          name: '统一门户平台',
          url: 'http://demo.teewon.com',
          img: '我是一大排介绍',
          description: '主管单位：北京市教育委员会指导单主管单位：北京市教育委员会指导单主管单位：北京市教育委员会指导单主管单位：北京市教育委员会指导单',
          addAccreditCode: true
        },
        {
          id: 'app2',
          name: '北京数字学校2',
          url: 'http://demo.teewon.com',
          img: '',
          description: '主管单位：北京市教育委员会指导单',
          addAccreditCode: true
        }
      ]
    },
    name: '应用列表',
    filedType: 'api'
  },

  carouselHeight: {
    type: String,
    default: '164px',
    name: '轮播box高度',
    filedType: 'string'
  },

  carouselWidth: {
    type: String,
    default: '400px',
    name: '当前轮播组件宽度',
    filedType: 'string'
  },

  carouselInterval: {
    type: String,
    default: '5000',
    name: '轮播每次切换时间设置(ms)',
    filedType: 'string'
  },

  cutIndicator: {
    type: Boolean,
    default: false,
    name: '当前指示器是否在外层',
    filedType: 'switch'
  },

  indicatorColor: {
    type: String,
    default: '#ff5d47',
    name: '指示器颜色',
    filedType: 'string'
  },

  autoplay: {
    type: Boolean,
    default: false,
    name: '是否开启自动轮播',
    filedType: 'switch'
  },

  textShowColor: {
    type: String,
    default: '#ff5d47',
    name: '文本显示颜色',
    filedType: 'string'
  },

  rightBoxWidth: {
    type: String,
    default: '160px',
    name: '右侧内容宽度设置',
    filedType: 'string'
  },

  appImages: {
    type: Array,
    default () {
      return []
    },
    name: '应用图标',
    nameTip: '当手动指定应用列表时，请在此处上传图片，变复制上传后的图片路径到静态数据中的img属性',
    filedType: 'file',
    limit: 100,
    maxSize: 1024
  },

  dialogShow: {
    type: Boolean,
    default: true,
    name: '弹窗显示',
    nameTip: '控制点击应用时是否显示弹窗信息,关闭时默认直接跳转应用',
    filedType: 'switch'
  },

  appDialogImg: {
    type: Array,
    default () {
      return []
    },
    name: '弹窗顶部背景图片栏',
    filedType: 'file',
    limit: 1,
    maxSize: 1024
  },

  dialogTitleText: {
    type: String,
    default: '即将离开',
    name: '弹窗标题文字',
    filedType: 'string'
  },

  dialogTitleColor: {
    type: String,
    default: '#333',
    name: '弹窗顶部标题颜色',
    filedType: 'color'
  },

  dialogTopicColor: {
    type: String,
    default: '#409EFF',
    name: '弹窗主题颜色',
    filedType: 'color'
  },

  textInnerColor: {
    type: String,
    default: '#666',
    name: '联系人文字颜色',
    filedType: 'color'
  },

  dialogTopicColorHover: {
    type: String,
    default: '#3488de',
    name: '弹窗主题颜色选中/移动到',
    filedType: 'color'
  },

  ...nodata
}

// Helvetica Neue,,宋体,Arial,Helvetica,sans-serif
